package iot.wlink.network.devices.shadows;

import iot.wlink.network.payload.up.PointValue;

import java.util.Map;

/**
 * @author : willian fu
 * @date : 2021/8/24
 * 设备影子状态变更监听器
 */
@FunctionalInterface
public interface ShadowStateChangeListener {

    /**
     * 设备属性改变回调
     * @param uid 设备uid
     * @param values 发生变化的属性及值
     */
    void change(String uid, Map<String, PointValue> values);
}
